<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FLAC: include/FLAC/stream_encoder.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">FLAC
   &#160;<span id="projectnumber">1.3.4</span>
   </div>
   <div id="projectbrief">Free Lossless Audio Codec</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1982b5890de532b4beef7221dae776e2.html">FLAC</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">stream_encoder.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="stream__encoder_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* libFLAC - Free Lossless Audio Codec library</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright (C) 2000-2009  Josh Coalson</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Copyright (C) 2011-2016  Xiph.Org Foundation</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * are met:</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * - Redistributions of source code must retain the above copyright</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * - Redistributions in binary form must reproduce the above copyright</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer in the</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * documentation and/or other materials provided with the distribution.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * - Neither the name of the Xiph.org Foundation nor the names of its</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * contributors may be used to endorse or promote products derived from</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * this software without specific prior written permission.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * ``AS IS&#39;&#39; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#ifndef FLAC__STREAM_ENCODER_H</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#define FLAC__STREAM_ENCODER_H</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span> <span class="comment">/* for FILE */</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="FLAC_09_09_2export_8h.html">export.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="format_8h.html">format.h</a>&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="stream__decoder_8h.html">stream_decoder.h</a>&quot;</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160; </div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">  241</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a3a6666ae61a64d955341cec285695bf6">FLAC__STREAM_ENCODER_OK</a> = 0,</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a04912e04a3c57d3c53de34742f96d635">FLAC__STREAM_ENCODER_UNINITIALIZED</a>,</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5abb312cc8318c7a541cadacd23ceb3bbb">FLAC__STREAM_ENCODER_OGG_ERROR</a>,</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a4cb80be4f83eb71f04e74968af1d259e">FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR</a>,</div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a011e3d8b2d02a940bfd0e59c05cf5ae0">FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA</a>,</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a8c2b2e9efb43a4f9b25b1d2bd9af5f23">FLAC__STREAM_ENCODER_CLIENT_ERROR</a>,</div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5af0e4738522e05a7248435c7148f58f91">FLAC__STREAM_ENCODER_IO_ERROR</a>,</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a2c2937b7f1600a4ac7c84fc70ab34cf1">FLAC__STREAM_ENCODER_FRAMING_ERROR</a>,</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a35db99d9958bd6c2301a04715fbc44fd">FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR</a></div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a35db99d9958bd6c2301a04715fbc44fd">  281</a></span>&#160;} <a class="code" href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">FLAC__StreamEncoderState</a>;</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; </div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__stream__encoder.html#ga1410b7a076b0c8401682f9f812b66df5">FLAC__StreamEncoderStateString</a>[];</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160; </div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160; </div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">  293</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160; </div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da20501dce552da74c5df935eeaa0c9ee3">FLAC__STREAM_ENCODER_INIT_STATUS_OK</a> = 0,</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da9c64e5f9020d8799e1cd9d39d50e6955">FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR</a>,</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da8a822b011de88b67c114505ffef39327">FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER</a>,</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dac2cf461f02e20513003b8cadeae03f9f">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS</a>,</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da0541c4f827f081b9f1c54c9441e4aa65">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS</a>,</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dad6d2631f464183c0c165155200882e6b">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE</a>,</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da6fdcde9e18c37450c79e8f12b9d9c134">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE</a>,</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da652c445f1bd8b6cfb963a30bf416c95a">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE</a>,</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da38a69e94b3333e4ba779d2ff8f43f64e">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER</a>,</div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da5be80403bd7a43450139442e0f34ad7e">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION</a>,</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da62a17a3ed3c05ddf8ea7f6fecbd4e4a1">FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER</a>,</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047daa793405c858c7606539082750080a47e">FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE</a>,</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047daa85afdd1849c75a19594416cef63e3e9">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA</a>,</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dab4e7b50d176a127575df90383cb15e1d">FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED</a></div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dab4e7b50d176a127575df90383cb15e1d">  351</a></span>&#160;} <a class="code" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a>;</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160; </div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__stream__encoder.html#ga0ec1fa7b3f55b4f07a2727846c285776">FLAC__StreamEncoderInitStatusString</a>[];</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160; </div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160; </div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga2e81f007fb0a7414c0bbb453f37ea37f">  363</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; </div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa4bdd691d3666f19ec96ff99402347a2e">FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE</a>,</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa562fef84bf86a9a39682e23066d9cfee">FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM</a>,</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa69b94eeab60e07d5fd33f2b3c8b85759">FLAC__STREAM_ENCODER_READ_STATUS_ABORT</a>,</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa9bb730b8f6354cc1e810017a2f700316">FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED</a></div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa9bb730b8f6354cc1e810017a2f700316">  377</a></span>&#160;} <a class="code" href="group__flac__stream__encoder.html#ga2e81f007fb0a7414c0bbb453f37ea37f">FLAC__StreamEncoderReadStatus</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160; </div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__stream__encoder.html#ga1654422c81846b9b399ac5fb98df61dd">FLAC__StreamEncoderReadStatusString</a>[];</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160; </div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160; </div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga3737471fd49730bb8cf9b182bdeda05e">  389</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160; </div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3737471fd49730bb8cf9b182bdeda05ea5622e0199f0203c402fcb7b4ca76f808">FLAC__STREAM_ENCODER_WRITE_STATUS_OK</a> = 0,</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga3737471fd49730bb8cf9b182bdeda05ea18e7cd6a443fb8bd303c3ba89946bc85">FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR</a></div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gga3737471fd49730bb8cf9b182bdeda05ea18e7cd6a443fb8bd303c3ba89946bc85">  397</a></span>&#160;} <a class="code" href="group__flac__stream__encoder.html#ga3737471fd49730bb8cf9b182bdeda05e">FLAC__StreamEncoderWriteStatus</a>;</div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160; </div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__stream__encoder.html#ga9f64480accd01525cbfa25c11e6bb74e">FLAC__StreamEncoderWriteStatusString</a>[];</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160; </div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160; </div>
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga6d5be3489f45fcf0c252022c65d87aca">  409</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160; </div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaa99853066610d798627888ec2e5afa667">FLAC__STREAM_ENCODER_SEEK_STATUS_OK</a>,</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaabf93227938b4e1bf3656fe4ba4159c60">FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR</a>,</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaa8930179a426134caf30a70147448f037">FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED</a></div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaa8930179a426134caf30a70147448f037">  420</a></span>&#160;} <a class="code" href="group__flac__stream__encoder.html#ga6d5be3489f45fcf0c252022c65d87aca">FLAC__StreamEncoderSeekStatus</a>;</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160; </div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__stream__encoder.html#gabb137b2d787756bf97398f0b60e54c20">FLAC__StreamEncoderSeekStatusString</a>[];</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160; </div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160; </div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gab628f63181250eb977a28bf12b7dd9ff">  432</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160; </div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffa48e071d89494ac8f5471e7c0d7a6f43b">FLAC__STREAM_ENCODER_TELL_STATUS_OK</a>,</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffaf638882e04d7c58e6c29dcc7f410864b">FLAC__STREAM_ENCODER_TELL_STATUS_ERROR</a>,</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;    <a class="code" href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffa9d6bbd317f85fd2d6fc72f64e3cb56e7">FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED</a></div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffa9d6bbd317f85fd2d6fc72f64e3cb56e7">  443</a></span>&#160;} <a class="code" href="group__flac__stream__encoder.html#gab628f63181250eb977a28bf12b7dd9ff">FLAC__StreamEncoderTellStatus</a>;</div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160; </div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<span class="keyword">extern</span> FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="group__flac__stream__encoder.html#gaf8ab921ae968be2be255be1f136e1eec">FLAC__StreamEncoderTellStatusString</a>[];</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160; </div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160; </div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="comment">/***********************************************************************</span></div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="comment"> * class FLAC__StreamEncoder</span></div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;<span class="comment"> ***********************************************************************/</span></div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160; </div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="keyword">struct </span>FLAC__StreamEncoderProtected;</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="keyword">struct </span>FLAC__StreamEncoderPrivate;</div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="structFLAC____StreamEncoder.html">  465</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    <span class="keyword">struct </span>FLAC__StreamEncoderProtected *protected_; <span class="comment">/* avoid the C++ keyword &#39;protected&#39; */</span></div>
<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;    <span class="keyword">struct </span>FLAC__StreamEncoderPrivate *private_; <span class="comment">/* avoid the C++ keyword &#39;private&#39; */</span></div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;} <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a>;</div>
<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160; </div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga18b7941b93bae067192732e913536d44">  519</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__flac__stream__encoder.html#ga2e81f007fb0a7414c0bbb453f37ea37f">FLAC__StreamEncoderReadStatus</a> (*<a class="code" href="group__flac__stream__encoder.html#ga18b7941b93bae067192732e913536d44">FLAC__StreamEncoderReadCallback</a>)(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__byte buffer[], <span class="keywordtype">size_t</span> *bytes, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160; </div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga2998a0af774d793928a7cc3bbc84dcdf">  557</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__flac__stream__encoder.html#ga3737471fd49730bb8cf9b182bdeda05e">FLAC__StreamEncoderWriteStatus</a> (*<a class="code" href="group__flac__stream__encoder.html#ga2998a0af774d793928a7cc3bbc84dcdf">FLAC__StreamEncoderWriteCallback</a>)(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keyword">const</span> FLAC__byte buffer[], <span class="keywordtype">size_t</span> bytes, uint32_t samples, uint32_t current_frame, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160; </div>
<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga70b85349d5242e4401c4d8ddf6d9bbca">  591</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__flac__stream__encoder.html#ga6d5be3489f45fcf0c252022c65d87aca">FLAC__StreamEncoderSeekStatus</a> (*<a class="code" href="group__flac__stream__encoder.html#ga70b85349d5242e4401c4d8ddf6d9bbca">FLAC__StreamEncoderSeekCallback</a>)(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 absolute_byte_offset, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160; </div>
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gabefdf2279e1d0347d9f98f46da4e415b">  636</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__flac__stream__encoder.html#gab628f63181250eb977a28bf12b7dd9ff">FLAC__StreamEncoderTellStatus</a> (*<a class="code" href="group__flac__stream__encoder.html#gabefdf2279e1d0347d9f98f46da4e415b">FLAC__StreamEncoderTellCallback</a>)(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 *absolute_byte_offset, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160; </div>
<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga091fbf3340d85bcbda1090c31bc320cf">  655</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="group__flac__stream__encoder.html#ga091fbf3340d85bcbda1090c31bc320cf">FLAC__StreamEncoderMetadataCallback</a>)(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keyword">const</span> <a class="code" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *metadata, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160; </div>
<div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga42a5fab5f91c1b0c3f7098499285f277">  678</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="group__flac__stream__encoder.html#ga42a5fab5f91c1b0c3f7098499285f277">FLAC__StreamEncoderProgressCallback</a>)(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 bytes_written, FLAC__uint64 samples_written, uint32_t frames_written, uint32_t total_frames_estimate, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160; </div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160; </div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;<span class="comment">/***********************************************************************</span></div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;<span class="comment"> * Class constructor/destructor</span></div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="comment"> ***********************************************************************/</span></div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160; </div>
<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gab09f7620a0ba9c30020c189ce112a52f">  694</a></span>&#160;FLAC_API <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *<a class="code" href="group__flac__stream__encoder.html#gab09f7620a0ba9c30020c189ce112a52f">FLAC__stream_encoder_new</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160; </div>
<div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga7212e6846f543618b6289666de216b29">  702</a></span>&#160;FLAC_API <span class="keywordtype">void</span> <a class="code" href="group__flac__stream__encoder.html#ga7212e6846f543618b6289666de216b29">FLAC__stream_encoder_delete</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160; </div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160; </div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<span class="comment">/***********************************************************************</span></div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<span class="comment"> * Public class method prototypes</span></div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;<span class="comment"> ***********************************************************************/</span></div>
<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160; </div>
<div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gaf4f75f7689b6b3fff16b03028aa38326">  728</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gaf4f75f7689b6b3fff16b03028aa38326">FLAC__stream_encoder_set_ogg_serial_number</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keywordtype">long</span> serial_number);</div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160; </div>
<div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga795be6527a9eb1219331afef2f182a41">  744</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga795be6527a9eb1219331afef2f182a41">FLAC__stream_encoder_set_verify</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value);</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160; </div>
<div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga35a18815a58141b88db02317892d059b">  762</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga35a18815a58141b88db02317892d059b">FLAC__stream_encoder_set_streamable_subset</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value);</div>
<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160; </div>
<div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga9ec612a48f81805eafdb059548cdaf92">  774</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga9ec612a48f81805eafdb059548cdaf92">FLAC__stream_encoder_set_channels</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160; </div>
<div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga7453fc29d7e86b499f23b1adfba98da1">  790</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga7453fc29d7e86b499f23b1adfba98da1">FLAC__stream_encoder_set_bits_per_sample</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gaa6b6537875900a6e0f4418a504f55f25">  802</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gaa6b6537875900a6e0f4418a504f55f25">FLAC__stream_encoder_set_sample_rate</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160; </div>
<div class="line"><a name="l00865"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gaacc01aab02849119f929b8516420fcd3">  865</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gaacc01aab02849119f929b8516420fcd3">FLAC__stream_encoder_set_compression_level</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160; </div>
<div class="line"><a name="l00880"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gac35cb1b5614464658262e684c4ac3a2f">  880</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gac35cb1b5614464658262e684c4ac3a2f">FLAC__stream_encoder_set_blocksize</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160; </div>
<div class="line"><a name="l00894"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga3bff001a1efc2e4eb520c954066330f4">  894</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga3bff001a1efc2e4eb520c954066330f4">FLAC__stream_encoder_set_do_mid_side_stereo</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value);</div>
<div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160; </div>
<div class="line"><a name="l00910"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga7965d51b93f14cbd6ad5bb9d34f10536">  910</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga7965d51b93f14cbd6ad5bb9d34f10536">FLAC__stream_encoder_set_loose_mid_side_stereo</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value);</div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160; </div>
<div class="line"><a name="l00976"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga6598f09ac782a1f2a5743ddf247c81c8">  976</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga6598f09ac782a1f2a5743ddf247c81c8">FLAC__stream_encoder_set_apodization</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keyword">const</span> <span class="keywordtype">char</span> *specification);</div>
<div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160; </div>
<div class="line"><a name="l00988"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gad8a0ff058c46f9ce95dc0508f4bdfb0c">  988</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gad8a0ff058c46f9ce95dc0508f4bdfb0c">FLAC__stream_encoder_set_max_lpc_order</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l00989"></a><span class="lineno">  989</span>&#160; </div>
<div class="line"><a name="l01006"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga179751f915a3d6fc2ca4b33a67bb8780"> 1006</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga179751f915a3d6fc2ca4b33a67bb8780">FLAC__stream_encoder_set_qlp_coeff_precision</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; </div>
<div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga495890067203958e5d67a641f8757b1c"> 1020</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga495890067203958e5d67a641f8757b1c">FLAC__stream_encoder_set_do_qlp_coeff_prec_search</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value);</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; </div>
<div class="line"><a name="l01032"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gaed594c373d829f77808a935c54a25fa4"> 1032</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gaed594c373d829f77808a935c54a25fa4">FLAC__stream_encoder_set_do_escape_coding</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value);</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; </div>
<div class="line"><a name="l01046"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga054313e7f6eaf5c6122d82c6a8b3b808"> 1046</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga054313e7f6eaf5c6122d82c6a8b3b808">FLAC__stream_encoder_set_do_exhaustive_model_search</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__bool value);</div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; </div>
<div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga8f2ed5a2b35bfea13e6605b0fe55f0fa"> 1069</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga8f2ed5a2b35bfea13e6605b0fe55f0fa">FLAC__stream_encoder_set_min_residual_partition_order</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; </div>
<div class="line"><a name="l01092"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gab9e02bfbbb1d4fcdb666e2e9a678b4f6"> 1092</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gab9e02bfbbb1d4fcdb666e2e9a678b4f6">FLAC__stream_encoder_set_max_residual_partition_order</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; </div>
<div class="line"><a name="l01104"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga2cc4a05caba8a4058f744d9eb8732caa"> 1104</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga2cc4a05caba8a4058f744d9eb8732caa">FLAC__stream_encoder_set_rice_parameter_search_dist</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, uint32_t value);</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; </div>
<div class="line"><a name="l01120"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gab943094585d1c0a4bec497e73567cf85"> 1120</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#gab943094585d1c0a4bec497e73567cf85">FLAC__stream_encoder_set_total_samples_estimate</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 value);</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; </div>
<div class="line"><a name="l01203"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga80d57f9069e354cbf1a15a3e3ad9ca78"> 1203</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga80d57f9069e354cbf1a15a3e3ad9ca78">FLAC__stream_encoder_set_metadata</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <a class="code" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> **metadata, uint32_t num_blocks);</div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; </div>
<div class="line"><a name="l01213"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga0803321b37189dc5eea4fe1cea25c29a"> 1213</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">FLAC__StreamEncoderState</a> <a class="code" href="group__flac__stream__encoder.html#ga0803321b37189dc5eea4fe1cea25c29a">FLAC__stream_encoder_get_state</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160; </div>
<div class="line"><a name="l01225"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga820704b95a711e77d55363e8753f9f9f"> 1225</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__decoder.html#ga3adb6891c5871a87cd5bbae6c770ba2d">FLAC__StreamDecoderState</a> <a class="code" href="group__flac__stream__encoder.html#ga820704b95a711e77d55363e8753f9f9f">FLAC__stream_encoder_get_verify_decoder_state</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; </div>
<div class="line"><a name="l01238"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga0916f813358eb6f1e44148353acd4d42"> 1238</a></span>&#160;FLAC_API <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__flac__stream__encoder.html#ga0916f813358eb6f1e44148353acd4d42">FLAC__stream_encoder_get_resolved_state_string</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; </div>
<div class="line"><a name="l01257"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga28373aaf2c47336828d5672696c36662"> 1257</a></span>&#160;FLAC_API <span class="keywordtype">void</span> <a class="code" href="group__flac__stream__encoder.html#ga28373aaf2c47336828d5672696c36662">FLAC__stream_encoder_get_verify_decoder_error_stats</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FLAC__uint64 *absolute_sample, uint32_t *frame_number, uint32_t *channel, uint32_t *sample, FLAC__int32 *expected, FLAC__int32 *got);</div>
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; </div>
<div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga9efc4964992e001bcec0a8eaedee8d60"> 1267</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga9efc4964992e001bcec0a8eaedee8d60">FLAC__stream_encoder_get_verify</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; </div>
<div class="line"><a name="l01277"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga201e64032ea4298b2379c93652b28245"> 1277</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga201e64032ea4298b2379c93652b28245">FLAC__stream_encoder_get_streamable_subset</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; </div>
<div class="line"><a name="l01287"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga412401503141dd42e37831140f78cfa1"> 1287</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#ga412401503141dd42e37831140f78cfa1">FLAC__stream_encoder_get_channels</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; </div>
<div class="line"><a name="l01297"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga169bbf662b2a2df017b93f663deadd1d"> 1297</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#ga169bbf662b2a2df017b93f663deadd1d">FLAC__stream_encoder_get_bits_per_sample</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; </div>
<div class="line"><a name="l01307"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gae56f27536528f13375ffdd23fa9045f7"> 1307</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#gae56f27536528f13375ffdd23fa9045f7">FLAC__stream_encoder_get_sample_rate</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; </div>
<div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gaf8a9715b2d09a6876b8dc104bfd70cdc"> 1317</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#gaf8a9715b2d09a6876b8dc104bfd70cdc">FLAC__stream_encoder_get_blocksize</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; </div>
<div class="line"><a name="l01327"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga32da1f89997ab94ce5d677fcd7e24d56"> 1327</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga32da1f89997ab94ce5d677fcd7e24d56">FLAC__stream_encoder_get_do_mid_side_stereo</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; </div>
<div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga1455859cf3d233bd4dfff86af010f4fa"> 1337</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga1455859cf3d233bd4dfff86af010f4fa">FLAC__stream_encoder_get_loose_mid_side_stereo</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; </div>
<div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga5e1d1c9acd3d5a17106b51f0c0107567"> 1347</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#ga5e1d1c9acd3d5a17106b51f0c0107567">FLAC__stream_encoder_get_max_lpc_order</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; </div>
<div class="line"><a name="l01357"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga909830fb7f4a0a35710452df39c269a3"> 1357</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#ga909830fb7f4a0a35710452df39c269a3">FLAC__stream_encoder_get_qlp_coeff_precision</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; </div>
<div class="line"><a name="l01367"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga65bee5a769d4c5fdc95b81c2fb95061c"> 1367</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga65bee5a769d4c5fdc95b81c2fb95061c">FLAC__stream_encoder_get_do_qlp_coeff_prec_search</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160; </div>
<div class="line"><a name="l01377"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga0c944049800991422c1bfb3b1c0567a5"> 1377</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga0c944049800991422c1bfb3b1c0567a5">FLAC__stream_encoder_get_do_escape_coding</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; </div>
<div class="line"><a name="l01387"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga7bc8b32f58df5564db4b6114cb11042d"> 1387</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga7bc8b32f58df5564db4b6114cb11042d">FLAC__stream_encoder_get_do_exhaustive_model_search</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; </div>
<div class="line"><a name="l01397"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga4fa722297092aeaebc9d9e743a327d14"> 1397</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#ga4fa722297092aeaebc9d9e743a327d14">FLAC__stream_encoder_get_min_residual_partition_order</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160; </div>
<div class="line"><a name="l01407"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga6f5dfbfb5c6e569c4bae5555c9bf87e6"> 1407</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#ga6f5dfbfb5c6e569c4bae5555c9bf87e6">FLAC__stream_encoder_get_max_residual_partition_order</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160; </div>
<div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gaca0e38f283b2772b92da7cb4495d909a"> 1417</a></span>&#160;FLAC_API uint32_t <a class="code" href="group__flac__stream__encoder.html#gaca0e38f283b2772b92da7cb4495d909a">FLAC__stream_encoder_get_rice_parameter_search_dist</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160; </div>
<div class="line"><a name="l01430"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#gaa22d8935bd985b9cccf6592160ffc6f2"> 1430</a></span>&#160;FLAC_API FLAC__uint64 <a class="code" href="group__flac__stream__encoder.html#gaa22d8935bd985b9cccf6592160ffc6f2">FLAC__stream_encoder_get_total_samples_estimate</a>(<span class="keyword">const</span> <a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160; </div>
<div class="line"><a name="l01493"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga7d801879812b48fcbc40f409800c453c"> 1493</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a> <a class="code" href="group__flac__stream__encoder.html#ga7d801879812b48fcbc40f409800c453c">FLAC__stream_encoder_init_stream</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <a class="code" href="group__flac__stream__encoder.html#ga2998a0af774d793928a7cc3bbc84dcdf">FLAC__StreamEncoderWriteCallback</a> write_callback, <a class="code" href="group__flac__stream__encoder.html#ga70b85349d5242e4401c4d8ddf6d9bbca">FLAC__StreamEncoderSeekCallback</a> seek_callback, <a class="code" href="group__flac__stream__encoder.html#gabefdf2279e1d0347d9f98f46da4e415b">FLAC__StreamEncoderTellCallback</a> tell_callback, <a class="code" href="group__flac__stream__encoder.html#ga091fbf3340d85bcbda1090c31bc320cf">FLAC__StreamEncoderMetadataCallback</a> metadata_callback, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160; </div>
<div class="line"><a name="l01561"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga9d1981bcd30b8db4d73b5466be5570f5"> 1561</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a> <a class="code" href="group__flac__stream__encoder.html#ga9d1981bcd30b8db4d73b5466be5570f5">FLAC__stream_encoder_init_ogg_stream</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <a class="code" href="group__flac__stream__encoder.html#ga18b7941b93bae067192732e913536d44">FLAC__StreamEncoderReadCallback</a> read_callback, <a class="code" href="group__flac__stream__encoder.html#ga2998a0af774d793928a7cc3bbc84dcdf">FLAC__StreamEncoderWriteCallback</a> write_callback, <a class="code" href="group__flac__stream__encoder.html#ga70b85349d5242e4401c4d8ddf6d9bbca">FLAC__StreamEncoderSeekCallback</a> seek_callback, <a class="code" href="group__flac__stream__encoder.html#gabefdf2279e1d0347d9f98f46da4e415b">FLAC__StreamEncoderTellCallback</a> tell_callback, <a class="code" href="group__flac__stream__encoder.html#ga091fbf3340d85bcbda1090c31bc320cf">FLAC__StreamEncoderMetadataCallback</a> metadata_callback, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160; </div>
<div class="line"><a name="l01596"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga12789a1c4a4e31cd2e7187259fe127f8"> 1596</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a> <a class="code" href="group__flac__stream__encoder.html#ga12789a1c4a4e31cd2e7187259fe127f8">FLAC__stream_encoder_init_FILE</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FILE *file, <a class="code" href="group__flac__stream__encoder.html#ga42a5fab5f91c1b0c3f7098499285f277">FLAC__StreamEncoderProgressCallback</a> progress_callback, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160; </div>
<div class="line"><a name="l01631"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga57fc668f50ffd99a93df326bfab5e2b1"> 1631</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a> <a class="code" href="group__flac__stream__encoder.html#ga57fc668f50ffd99a93df326bfab5e2b1">FLAC__stream_encoder_init_ogg_FILE</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, FILE *file, <a class="code" href="group__flac__stream__encoder.html#ga42a5fab5f91c1b0c3f7098499285f277">FLAC__StreamEncoderProgressCallback</a> progress_callback, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160; </div>
<div class="line"><a name="l01663"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga9d5117c2ac0eeb572784116bf2eb541b"> 1663</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a> <a class="code" href="group__flac__stream__encoder.html#ga9d5117c2ac0eeb572784116bf2eb541b">FLAC__stream_encoder_init_file</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <a class="code" href="group__flac__stream__encoder.html#ga42a5fab5f91c1b0c3f7098499285f277">FLAC__StreamEncoderProgressCallback</a> progress_callback, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160; </div>
<div class="line"><a name="l01695"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga4891de2f56045941ae222b61b0fd83a4"> 1695</a></span>&#160;FLAC_API <a class="code" href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a> <a class="code" href="group__flac__stream__encoder.html#ga4891de2f56045941ae222b61b0fd83a4">FLAC__stream_encoder_init_ogg_file</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <a class="code" href="group__flac__stream__encoder.html#ga42a5fab5f91c1b0c3f7098499285f277">FLAC__StreamEncoderProgressCallback</a> progress_callback, <span class="keywordtype">void</span> *client_data);</div>
<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160; </div>
<div class="line"><a name="l01723"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga3522f9de5af29807df1b9780a418b7f3"> 1723</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga3522f9de5af29807df1b9780a418b7f3">FLAC__stream_encoder_finish</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder);</div>
<div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160; </div>
<div class="line"><a name="l01750"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga87b9c361292da5c5928a8fb5fda7c423"> 1750</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga87b9c361292da5c5928a8fb5fda7c423">FLAC__stream_encoder_process</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keyword">const</span> FLAC__int32 * <span class="keyword">const</span> buffer[], uint32_t samples);</div>
<div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160; </div>
<div class="line"><a name="l01782"></a><span class="lineno"><a class="line" href="group__flac__stream__encoder.html#ga6e31c221f7e23345267c52f53c046c24"> 1782</a></span>&#160;FLAC_API FLAC__bool <a class="code" href="group__flac__stream__encoder.html#ga6e31c221f7e23345267c52f53c046c24">FLAC__stream_encoder_process_interleaved</a>(<a class="code" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a> *encoder, <span class="keyword">const</span> FLAC__int32 buffer[], uint32_t samples);</div>
<div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>&#160; </div>
<div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;<span class="comment">/* \} */</span></div>
<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160; </div>
<div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160;}</div>
<div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160; </div>
<div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aFLAC_09_09_2export_8h_html"><div class="ttname"><a href="FLAC_09_09_2export_8h.html">export.h</a></div><div class="ttdoc">This module contains #defines and symbols for exporting function calls, and providing version informa...</div></div>
<div class="ttc" id="aformat_8h_html"><div class="ttname"><a href="format_8h.html">format.h</a></div><div class="ttdoc">This module contains structure definitions for the representation of FLAC format components in memory...</div></div>
<div class="ttc" id="agroup__flac__stream__decoder_html_ga3adb6891c5871a87cd5bbae6c770ba2d"><div class="ttname"><a href="group__flac__stream__decoder.html#ga3adb6891c5871a87cd5bbae6c770ba2d">FLAC__StreamDecoderState</a></div><div class="ttdeci">FLAC__StreamDecoderState</div><div class="ttdef"><b>Definition:</b> stream_decoder.h:202</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga054313e7f6eaf5c6122d82c6a8b3b808"><div class="ttname"><a href="group__flac__stream__encoder.html#ga054313e7f6eaf5c6122d82c6a8b3b808">FLAC__stream_encoder_set_do_exhaustive_model_search</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_do_exhaustive_model_search(FLAC__StreamEncoder *encoder, FLAC__bool value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga0803321b37189dc5eea4fe1cea25c29a"><div class="ttname"><a href="group__flac__stream__encoder.html#ga0803321b37189dc5eea4fe1cea25c29a">FLAC__stream_encoder_get_state</a></div><div class="ttdeci">FLAC__StreamEncoderState FLAC__stream_encoder_get_state(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga0916f813358eb6f1e44148353acd4d42"><div class="ttname"><a href="group__flac__stream__encoder.html#ga0916f813358eb6f1e44148353acd4d42">FLAC__stream_encoder_get_resolved_state_string</a></div><div class="ttdeci">const char * FLAC__stream_encoder_get_resolved_state_string(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga091fbf3340d85bcbda1090c31bc320cf"><div class="ttname"><a href="group__flac__stream__encoder.html#ga091fbf3340d85bcbda1090c31bc320cf">FLAC__StreamEncoderMetadataCallback</a></div><div class="ttdeci">void(* FLAC__StreamEncoderMetadataCallback)(const FLAC__StreamEncoder *encoder, const FLAC__StreamMetadata *metadata, void *client_data)</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:655</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga0c944049800991422c1bfb3b1c0567a5"><div class="ttname"><a href="group__flac__stream__encoder.html#ga0c944049800991422c1bfb3b1c0567a5">FLAC__stream_encoder_get_do_escape_coding</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_get_do_escape_coding(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga0ec1fa7b3f55b4f07a2727846c285776"><div class="ttname"><a href="group__flac__stream__encoder.html#ga0ec1fa7b3f55b4f07a2727846c285776">FLAC__StreamEncoderInitStatusString</a></div><div class="ttdeci">const char *const FLAC__StreamEncoderInitStatusString[]</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga12789a1c4a4e31cd2e7187259fe127f8"><div class="ttname"><a href="group__flac__stream__encoder.html#ga12789a1c4a4e31cd2e7187259fe127f8">FLAC__stream_encoder_init_FILE</a></div><div class="ttdeci">FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_FILE(FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga1410b7a076b0c8401682f9f812b66df5"><div class="ttname"><a href="group__flac__stream__encoder.html#ga1410b7a076b0c8401682f9f812b66df5">FLAC__StreamEncoderStateString</a></div><div class="ttdeci">const char *const FLAC__StreamEncoderStateString[]</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga1455859cf3d233bd4dfff86af010f4fa"><div class="ttname"><a href="group__flac__stream__encoder.html#ga1455859cf3d233bd4dfff86af010f4fa">FLAC__stream_encoder_get_loose_mid_side_stereo</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_get_loose_mid_side_stereo(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga1654422c81846b9b399ac5fb98df61dd"><div class="ttname"><a href="group__flac__stream__encoder.html#ga1654422c81846b9b399ac5fb98df61dd">FLAC__StreamEncoderReadStatusString</a></div><div class="ttdeci">const char *const FLAC__StreamEncoderReadStatusString[]</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga169bbf662b2a2df017b93f663deadd1d"><div class="ttname"><a href="group__flac__stream__encoder.html#ga169bbf662b2a2df017b93f663deadd1d">FLAC__stream_encoder_get_bits_per_sample</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_bits_per_sample(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga179751f915a3d6fc2ca4b33a67bb8780"><div class="ttname"><a href="group__flac__stream__encoder.html#ga179751f915a3d6fc2ca4b33a67bb8780">FLAC__stream_encoder_set_qlp_coeff_precision</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_qlp_coeff_precision(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga18b7941b93bae067192732e913536d44"><div class="ttname"><a href="group__flac__stream__encoder.html#ga18b7941b93bae067192732e913536d44">FLAC__StreamEncoderReadCallback</a></div><div class="ttdeci">FLAC__StreamEncoderReadStatus(* FLAC__StreamEncoderReadCallback)(const FLAC__StreamEncoder *encoder, FLAC__byte buffer[], size_t *bytes, void *client_data)</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:519</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga201e64032ea4298b2379c93652b28245"><div class="ttname"><a href="group__flac__stream__encoder.html#ga201e64032ea4298b2379c93652b28245">FLAC__stream_encoder_get_streamable_subset</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_get_streamable_subset(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga28373aaf2c47336828d5672696c36662"><div class="ttname"><a href="group__flac__stream__encoder.html#ga28373aaf2c47336828d5672696c36662">FLAC__stream_encoder_get_verify_decoder_error_stats</a></div><div class="ttdeci">void FLAC__stream_encoder_get_verify_decoder_error_stats(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_sample, uint32_t *frame_number, uint32_t *channel, uint32_t *sample, FLAC__int32 *expected, FLAC__int32 *got)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga2998a0af774d793928a7cc3bbc84dcdf"><div class="ttname"><a href="group__flac__stream__encoder.html#ga2998a0af774d793928a7cc3bbc84dcdf">FLAC__StreamEncoderWriteCallback</a></div><div class="ttdeci">FLAC__StreamEncoderWriteStatus(* FLAC__StreamEncoderWriteCallback)(const FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, uint32_t samples, uint32_t current_frame, void *client_data)</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:557</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga2cc4a05caba8a4058f744d9eb8732caa"><div class="ttname"><a href="group__flac__stream__encoder.html#ga2cc4a05caba8a4058f744d9eb8732caa">FLAC__stream_encoder_set_rice_parameter_search_dist</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_rice_parameter_search_dist(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga2e81f007fb0a7414c0bbb453f37ea37f"><div class="ttname"><a href="group__flac__stream__encoder.html#ga2e81f007fb0a7414c0bbb453f37ea37f">FLAC__StreamEncoderReadStatus</a></div><div class="ttdeci">FLAC__StreamEncoderReadStatus</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:363</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga32da1f89997ab94ce5d677fcd7e24d56"><div class="ttname"><a href="group__flac__stream__encoder.html#ga32da1f89997ab94ce5d677fcd7e24d56">FLAC__stream_encoder_get_do_mid_side_stereo</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_get_do_mid_side_stereo(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga3522f9de5af29807df1b9780a418b7f3"><div class="ttname"><a href="group__flac__stream__encoder.html#ga3522f9de5af29807df1b9780a418b7f3">FLAC__stream_encoder_finish</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_finish(FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga35a18815a58141b88db02317892d059b"><div class="ttname"><a href="group__flac__stream__encoder.html#ga35a18815a58141b88db02317892d059b">FLAC__stream_encoder_set_streamable_subset</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_streamable_subset(FLAC__StreamEncoder *encoder, FLAC__bool value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga3737471fd49730bb8cf9b182bdeda05e"><div class="ttname"><a href="group__flac__stream__encoder.html#ga3737471fd49730bb8cf9b182bdeda05e">FLAC__StreamEncoderWriteStatus</a></div><div class="ttdeci">FLAC__StreamEncoderWriteStatus</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:389</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga3bb869620af2b188d77982a5c30b047d"><div class="ttname"><a href="group__flac__stream__encoder.html#ga3bb869620af2b188d77982a5c30b047d">FLAC__StreamEncoderInitStatus</a></div><div class="ttdeci">FLAC__StreamEncoderInitStatus</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:293</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga3bff001a1efc2e4eb520c954066330f4"><div class="ttname"><a href="group__flac__stream__encoder.html#ga3bff001a1efc2e4eb520c954066330f4">FLAC__stream_encoder_set_do_mid_side_stereo</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_do_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga412401503141dd42e37831140f78cfa1"><div class="ttname"><a href="group__flac__stream__encoder.html#ga412401503141dd42e37831140f78cfa1">FLAC__stream_encoder_get_channels</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_channels(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga42a5fab5f91c1b0c3f7098499285f277"><div class="ttname"><a href="group__flac__stream__encoder.html#ga42a5fab5f91c1b0c3f7098499285f277">FLAC__StreamEncoderProgressCallback</a></div><div class="ttdeci">void(* FLAC__StreamEncoderProgressCallback)(const FLAC__StreamEncoder *encoder, FLAC__uint64 bytes_written, FLAC__uint64 samples_written, uint32_t frames_written, uint32_t total_frames_estimate, void *client_data)</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:678</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga4891de2f56045941ae222b61b0fd83a4"><div class="ttname"><a href="group__flac__stream__encoder.html#ga4891de2f56045941ae222b61b0fd83a4">FLAC__stream_encoder_init_ogg_file</a></div><div class="ttdeci">FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_ogg_file(FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga495890067203958e5d67a641f8757b1c"><div class="ttname"><a href="group__flac__stream__encoder.html#ga495890067203958e5d67a641f8757b1c">FLAC__stream_encoder_set_do_qlp_coeff_prec_search</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_do_qlp_coeff_prec_search(FLAC__StreamEncoder *encoder, FLAC__bool value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga4fa722297092aeaebc9d9e743a327d14"><div class="ttname"><a href="group__flac__stream__encoder.html#ga4fa722297092aeaebc9d9e743a327d14">FLAC__stream_encoder_get_min_residual_partition_order</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_min_residual_partition_order(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga57fc668f50ffd99a93df326bfab5e2b1"><div class="ttname"><a href="group__flac__stream__encoder.html#ga57fc668f50ffd99a93df326bfab5e2b1">FLAC__stream_encoder_init_ogg_FILE</a></div><div class="ttdeci">FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_ogg_FILE(FLAC__StreamEncoder *encoder, FILE *file, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga5e1d1c9acd3d5a17106b51f0c0107567"><div class="ttname"><a href="group__flac__stream__encoder.html#ga5e1d1c9acd3d5a17106b51f0c0107567">FLAC__stream_encoder_get_max_lpc_order</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_max_lpc_order(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga6598f09ac782a1f2a5743ddf247c81c8"><div class="ttname"><a href="group__flac__stream__encoder.html#ga6598f09ac782a1f2a5743ddf247c81c8">FLAC__stream_encoder_set_apodization</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_apodization(FLAC__StreamEncoder *encoder, const char *specification)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga65bee5a769d4c5fdc95b81c2fb95061c"><div class="ttname"><a href="group__flac__stream__encoder.html#ga65bee5a769d4c5fdc95b81c2fb95061c">FLAC__stream_encoder_get_do_qlp_coeff_prec_search</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_get_do_qlp_coeff_prec_search(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga6d5be3489f45fcf0c252022c65d87aca"><div class="ttname"><a href="group__flac__stream__encoder.html#ga6d5be3489f45fcf0c252022c65d87aca">FLAC__StreamEncoderSeekStatus</a></div><div class="ttdeci">FLAC__StreamEncoderSeekStatus</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:409</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga6e31c221f7e23345267c52f53c046c24"><div class="ttname"><a href="group__flac__stream__encoder.html#ga6e31c221f7e23345267c52f53c046c24">FLAC__stream_encoder_process_interleaved</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_process_interleaved(FLAC__StreamEncoder *encoder, const FLAC__int32 buffer[], uint32_t samples)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga6f5dfbfb5c6e569c4bae5555c9bf87e6"><div class="ttname"><a href="group__flac__stream__encoder.html#ga6f5dfbfb5c6e569c4bae5555c9bf87e6">FLAC__stream_encoder_get_max_residual_partition_order</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_max_residual_partition_order(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga70b85349d5242e4401c4d8ddf6d9bbca"><div class="ttname"><a href="group__flac__stream__encoder.html#ga70b85349d5242e4401c4d8ddf6d9bbca">FLAC__StreamEncoderSeekCallback</a></div><div class="ttdeci">FLAC__StreamEncoderSeekStatus(* FLAC__StreamEncoderSeekCallback)(const FLAC__StreamEncoder *encoder, FLAC__uint64 absolute_byte_offset, void *client_data)</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:591</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga7212e6846f543618b6289666de216b29"><div class="ttname"><a href="group__flac__stream__encoder.html#ga7212e6846f543618b6289666de216b29">FLAC__stream_encoder_delete</a></div><div class="ttdeci">void FLAC__stream_encoder_delete(FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga7453fc29d7e86b499f23b1adfba98da1"><div class="ttname"><a href="group__flac__stream__encoder.html#ga7453fc29d7e86b499f23b1adfba98da1">FLAC__stream_encoder_set_bits_per_sample</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_bits_per_sample(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga795be6527a9eb1219331afef2f182a41"><div class="ttname"><a href="group__flac__stream__encoder.html#ga795be6527a9eb1219331afef2f182a41">FLAC__stream_encoder_set_verify</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_verify(FLAC__StreamEncoder *encoder, FLAC__bool value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga7965d51b93f14cbd6ad5bb9d34f10536"><div class="ttname"><a href="group__flac__stream__encoder.html#ga7965d51b93f14cbd6ad5bb9d34f10536">FLAC__stream_encoder_set_loose_mid_side_stereo</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_loose_mid_side_stereo(FLAC__StreamEncoder *encoder, FLAC__bool value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga7bc8b32f58df5564db4b6114cb11042d"><div class="ttname"><a href="group__flac__stream__encoder.html#ga7bc8b32f58df5564db4b6114cb11042d">FLAC__stream_encoder_get_do_exhaustive_model_search</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_get_do_exhaustive_model_search(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga7d801879812b48fcbc40f409800c453c"><div class="ttname"><a href="group__flac__stream__encoder.html#ga7d801879812b48fcbc40f409800c453c">FLAC__stream_encoder_init_stream</a></div><div class="ttdeci">FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_stream(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga80d57f9069e354cbf1a15a3e3ad9ca78"><div class="ttname"><a href="group__flac__stream__encoder.html#ga80d57f9069e354cbf1a15a3e3ad9ca78">FLAC__stream_encoder_set_metadata</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_metadata(FLAC__StreamEncoder *encoder, FLAC__StreamMetadata **metadata, uint32_t num_blocks)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga820704b95a711e77d55363e8753f9f9f"><div class="ttname"><a href="group__flac__stream__encoder.html#ga820704b95a711e77d55363e8753f9f9f">FLAC__stream_encoder_get_verify_decoder_state</a></div><div class="ttdeci">FLAC__StreamDecoderState FLAC__stream_encoder_get_verify_decoder_state(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga87b9c361292da5c5928a8fb5fda7c423"><div class="ttname"><a href="group__flac__stream__encoder.html#ga87b9c361292da5c5928a8fb5fda7c423">FLAC__stream_encoder_process</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_process(FLAC__StreamEncoder *encoder, const FLAC__int32 *const buffer[], uint32_t samples)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga8f2ed5a2b35bfea13e6605b0fe55f0fa"><div class="ttname"><a href="group__flac__stream__encoder.html#ga8f2ed5a2b35bfea13e6605b0fe55f0fa">FLAC__stream_encoder_set_min_residual_partition_order</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_min_residual_partition_order(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga909830fb7f4a0a35710452df39c269a3"><div class="ttname"><a href="group__flac__stream__encoder.html#ga909830fb7f4a0a35710452df39c269a3">FLAC__stream_encoder_get_qlp_coeff_precision</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_qlp_coeff_precision(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga9d1981bcd30b8db4d73b5466be5570f5"><div class="ttname"><a href="group__flac__stream__encoder.html#ga9d1981bcd30b8db4d73b5466be5570f5">FLAC__stream_encoder_init_ogg_stream</a></div><div class="ttdeci">FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_ogg_stream(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderReadCallback read_callback, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga9d5117c2ac0eeb572784116bf2eb541b"><div class="ttname"><a href="group__flac__stream__encoder.html#ga9d5117c2ac0eeb572784116bf2eb541b">FLAC__stream_encoder_init_file</a></div><div class="ttdeci">FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_file(FLAC__StreamEncoder *encoder, const char *filename, FLAC__StreamEncoderProgressCallback progress_callback, void *client_data)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga9ec612a48f81805eafdb059548cdaf92"><div class="ttname"><a href="group__flac__stream__encoder.html#ga9ec612a48f81805eafdb059548cdaf92">FLAC__stream_encoder_set_channels</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_channels(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga9efc4964992e001bcec0a8eaedee8d60"><div class="ttname"><a href="group__flac__stream__encoder.html#ga9efc4964992e001bcec0a8eaedee8d60">FLAC__stream_encoder_get_verify</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_get_verify(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ga9f64480accd01525cbfa25c11e6bb74e"><div class="ttname"><a href="group__flac__stream__encoder.html#ga9f64480accd01525cbfa25c11e6bb74e">FLAC__StreamEncoderWriteStatusString</a></div><div class="ttdeci">const char *const FLAC__StreamEncoderWriteStatusString[]</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaa22d8935bd985b9cccf6592160ffc6f2"><div class="ttname"><a href="group__flac__stream__encoder.html#gaa22d8935bd985b9cccf6592160ffc6f2">FLAC__stream_encoder_get_total_samples_estimate</a></div><div class="ttdeci">FLAC__uint64 FLAC__stream_encoder_get_total_samples_estimate(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaa6b6537875900a6e0f4418a504f55f25"><div class="ttname"><a href="group__flac__stream__encoder.html#gaa6b6537875900a6e0f4418a504f55f25">FLAC__stream_encoder_set_sample_rate</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_sample_rate(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaacc01aab02849119f929b8516420fcd3"><div class="ttname"><a href="group__flac__stream__encoder.html#gaacc01aab02849119f929b8516420fcd3">FLAC__stream_encoder_set_compression_level</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_compression_level(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gab09f7620a0ba9c30020c189ce112a52f"><div class="ttname"><a href="group__flac__stream__encoder.html#gab09f7620a0ba9c30020c189ce112a52f">FLAC__stream_encoder_new</a></div><div class="ttdeci">FLAC__StreamEncoder * FLAC__stream_encoder_new(void)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gab628f63181250eb977a28bf12b7dd9ff"><div class="ttname"><a href="group__flac__stream__encoder.html#gab628f63181250eb977a28bf12b7dd9ff">FLAC__StreamEncoderTellStatus</a></div><div class="ttdeci">FLAC__StreamEncoderTellStatus</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:432</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gab943094585d1c0a4bec497e73567cf85"><div class="ttname"><a href="group__flac__stream__encoder.html#gab943094585d1c0a4bec497e73567cf85">FLAC__stream_encoder_set_total_samples_estimate</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_total_samples_estimate(FLAC__StreamEncoder *encoder, FLAC__uint64 value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gab9e02bfbbb1d4fcdb666e2e9a678b4f6"><div class="ttname"><a href="group__flac__stream__encoder.html#gab9e02bfbbb1d4fcdb666e2e9a678b4f6">FLAC__stream_encoder_set_max_residual_partition_order</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_max_residual_partition_order(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gabb137b2d787756bf97398f0b60e54c20"><div class="ttname"><a href="group__flac__stream__encoder.html#gabb137b2d787756bf97398f0b60e54c20">FLAC__StreamEncoderSeekStatusString</a></div><div class="ttdeci">const char *const FLAC__StreamEncoderSeekStatusString[]</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gabefdf2279e1d0347d9f98f46da4e415b"><div class="ttname"><a href="group__flac__stream__encoder.html#gabefdf2279e1d0347d9f98f46da4e415b">FLAC__StreamEncoderTellCallback</a></div><div class="ttdeci">FLAC__StreamEncoderTellStatus(* FLAC__StreamEncoderTellCallback)(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_byte_offset, void *client_data)</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:636</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gac35cb1b5614464658262e684c4ac3a2f"><div class="ttname"><a href="group__flac__stream__encoder.html#gac35cb1b5614464658262e684c4ac3a2f">FLAC__stream_encoder_set_blocksize</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_blocksize(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gac5e9db4fc32ca2fa74abd9c8a87c02a5"><div class="ttname"><a href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">FLAC__StreamEncoderState</a></div><div class="ttdeci">FLAC__StreamEncoderState</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:241</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaca0e38f283b2772b92da7cb4495d909a"><div class="ttname"><a href="group__flac__stream__encoder.html#gaca0e38f283b2772b92da7cb4495d909a">FLAC__stream_encoder_get_rice_parameter_search_dist</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_rice_parameter_search_dist(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gad8a0ff058c46f9ce95dc0508f4bdfb0c"><div class="ttname"><a href="group__flac__stream__encoder.html#gad8a0ff058c46f9ce95dc0508f4bdfb0c">FLAC__stream_encoder_set_max_lpc_order</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_max_lpc_order(FLAC__StreamEncoder *encoder, uint32_t value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gae56f27536528f13375ffdd23fa9045f7"><div class="ttname"><a href="group__flac__stream__encoder.html#gae56f27536528f13375ffdd23fa9045f7">FLAC__stream_encoder_get_sample_rate</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_sample_rate(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaed594c373d829f77808a935c54a25fa4"><div class="ttname"><a href="group__flac__stream__encoder.html#gaed594c373d829f77808a935c54a25fa4">FLAC__stream_encoder_set_do_escape_coding</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_do_escape_coding(FLAC__StreamEncoder *encoder, FLAC__bool value)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaf4f75f7689b6b3fff16b03028aa38326"><div class="ttname"><a href="group__flac__stream__encoder.html#gaf4f75f7689b6b3fff16b03028aa38326">FLAC__stream_encoder_set_ogg_serial_number</a></div><div class="ttdeci">FLAC__bool FLAC__stream_encoder_set_ogg_serial_number(FLAC__StreamEncoder *encoder, long serial_number)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaf8a9715b2d09a6876b8dc104bfd70cdc"><div class="ttname"><a href="group__flac__stream__encoder.html#gaf8a9715b2d09a6876b8dc104bfd70cdc">FLAC__stream_encoder_get_blocksize</a></div><div class="ttdeci">uint32_t FLAC__stream_encoder_get_blocksize(const FLAC__StreamEncoder *encoder)</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gaf8ab921ae968be2be255be1f136e1eec"><div class="ttname"><a href="group__flac__stream__encoder.html#gaf8ab921ae968be2be255be1f136e1eec">FLAC__StreamEncoderTellStatusString</a></div><div class="ttdeci">const char *const FLAC__StreamEncoderTellStatusString[]</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga2e81f007fb0a7414c0bbb453f37ea37fa4bdd691d3666f19ec96ff99402347a2e"><div class="ttname"><a href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa4bdd691d3666f19ec96ff99402347a2e">FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:365</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga2e81f007fb0a7414c0bbb453f37ea37fa562fef84bf86a9a39682e23066d9cfee"><div class="ttname"><a href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa562fef84bf86a9a39682e23066d9cfee">FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:368</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga2e81f007fb0a7414c0bbb453f37ea37fa69b94eeab60e07d5fd33f2b3c8b85759"><div class="ttname"><a href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa69b94eeab60e07d5fd33f2b3c8b85759">FLAC__STREAM_ENCODER_READ_STATUS_ABORT</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_READ_STATUS_ABORT</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:371</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga2e81f007fb0a7414c0bbb453f37ea37fa9bb730b8f6354cc1e810017a2f700316"><div class="ttname"><a href="group__flac__stream__encoder.html#gga2e81f007fb0a7414c0bbb453f37ea37fa9bb730b8f6354cc1e810017a2f700316">FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:374</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3737471fd49730bb8cf9b182bdeda05ea18e7cd6a443fb8bd303c3ba89946bc85"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3737471fd49730bb8cf9b182bdeda05ea18e7cd6a443fb8bd303c3ba89946bc85">FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:394</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3737471fd49730bb8cf9b182bdeda05ea5622e0199f0203c402fcb7b4ca76f808"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3737471fd49730bb8cf9b182bdeda05ea5622e0199f0203c402fcb7b4ca76f808">FLAC__STREAM_ENCODER_WRITE_STATUS_OK</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_WRITE_STATUS_OK</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:391</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da0541c4f827f081b9f1c54c9441e4aa65"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da0541c4f827f081b9f1c54c9441e4aa65">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:309</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da20501dce552da74c5df935eeaa0c9ee3"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da20501dce552da74c5df935eeaa0c9ee3">FLAC__STREAM_ENCODER_INIT_STATUS_OK</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_OK</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:295</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da38a69e94b3333e4ba779d2ff8f43f64e"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da38a69e94b3333e4ba779d2ff8f43f64e">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:324</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da5be80403bd7a43450139442e0f34ad7e"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da5be80403bd7a43450139442e0f34ad7e">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:327</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da62a17a3ed3c05ddf8ea7f6fecbd4e4a1"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da62a17a3ed3c05ddf8ea7f6fecbd4e4a1">FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:330</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da652c445f1bd8b6cfb963a30bf416c95a"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da652c445f1bd8b6cfb963a30bf416c95a">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:321</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da6fdcde9e18c37450c79e8f12b9d9c134"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da6fdcde9e18c37450c79e8f12b9d9c134">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:318</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da8a822b011de88b67c114505ffef39327"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da8a822b011de88b67c114505ffef39327">FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:301</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047da9c64e5f9020d8799e1cd9d39d50e6955"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047da9c64e5f9020d8799e1cd9d39d50e6955">FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:298</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047daa793405c858c7606539082750080a47e"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047daa793405c858c7606539082750080a47e">FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:333</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047daa85afdd1849c75a19594416cef63e3e9"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047daa85afdd1849c75a19594416cef63e3e9">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:336</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047dab4e7b50d176a127575df90383cb15e1d"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dab4e7b50d176a127575df90383cb15e1d">FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:345</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047dac2cf461f02e20513003b8cadeae03f9f"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dac2cf461f02e20513003b8cadeae03f9f">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:306</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga3bb869620af2b188d77982a5c30b047dad6d2631f464183c0c165155200882e6b"><div class="ttname"><a href="group__flac__stream__encoder.html#gga3bb869620af2b188d77982a5c30b047dad6d2631f464183c0c165155200882e6b">FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:312</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga6d5be3489f45fcf0c252022c65d87acaa8930179a426134caf30a70147448f037"><div class="ttname"><a href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaa8930179a426134caf30a70147448f037">FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:417</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga6d5be3489f45fcf0c252022c65d87acaa99853066610d798627888ec2e5afa667"><div class="ttname"><a href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaa99853066610d798627888ec2e5afa667">FLAC__STREAM_ENCODER_SEEK_STATUS_OK</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_SEEK_STATUS_OK</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:411</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_gga6d5be3489f45fcf0c252022c65d87acaabf93227938b4e1bf3656fe4ba4159c60"><div class="ttname"><a href="group__flac__stream__encoder.html#gga6d5be3489f45fcf0c252022c65d87acaabf93227938b4e1bf3656fe4ba4159c60">FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:414</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggab628f63181250eb977a28bf12b7dd9ffa48e071d89494ac8f5471e7c0d7a6f43b"><div class="ttname"><a href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffa48e071d89494ac8f5471e7c0d7a6f43b">FLAC__STREAM_ENCODER_TELL_STATUS_OK</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_TELL_STATUS_OK</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:434</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggab628f63181250eb977a28bf12b7dd9ffa9d6bbd317f85fd2d6fc72f64e3cb56e7"><div class="ttname"><a href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffa9d6bbd317f85fd2d6fc72f64e3cb56e7">FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:440</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggab628f63181250eb977a28bf12b7dd9ffaf638882e04d7c58e6c29dcc7f410864b"><div class="ttname"><a href="group__flac__stream__encoder.html#ggab628f63181250eb977a28bf12b7dd9ffaf638882e04d7c58e6c29dcc7f410864b">FLAC__STREAM_ENCODER_TELL_STATUS_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_TELL_STATUS_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:437</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5a011e3d8b2d02a940bfd0e59c05cf5ae0"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a011e3d8b2d02a940bfd0e59c05cf5ae0">FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:260</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5a04912e04a3c57d3c53de34742f96d635"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a04912e04a3c57d3c53de34742f96d635">FLAC__STREAM_ENCODER_UNINITIALIZED</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_UNINITIALIZED</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:246</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5a2c2937b7f1600a4ac7c84fc70ab34cf1"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a2c2937b7f1600a4ac7c84fc70ab34cf1">FLAC__STREAM_ENCODER_FRAMING_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_FRAMING_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:273</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5a35db99d9958bd6c2301a04715fbc44fd"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a35db99d9958bd6c2301a04715fbc44fd">FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:278</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5a3a6666ae61a64d955341cec285695bf6"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a3a6666ae61a64d955341cec285695bf6">FLAC__STREAM_ENCODER_OK</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_OK</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:243</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5a4cb80be4f83eb71f04e74968af1d259e"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a4cb80be4f83eb71f04e74968af1d259e">FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:255</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5a8c2b2e9efb43a4f9b25b1d2bd9af5f23"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5a8c2b2e9efb43a4f9b25b1d2bd9af5f23">FLAC__STREAM_ENCODER_CLIENT_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_CLIENT_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:265</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5abb312cc8318c7a541cadacd23ceb3bbb"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5abb312cc8318c7a541cadacd23ceb3bbb">FLAC__STREAM_ENCODER_OGG_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_OGG_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:252</div></div>
<div class="ttc" id="agroup__flac__stream__encoder_html_ggac5e9db4fc32ca2fa74abd9c8a87c02a5af0e4738522e05a7248435c7148f58f91"><div class="ttname"><a href="group__flac__stream__encoder.html#ggac5e9db4fc32ca2fa74abd9c8a87c02a5af0e4738522e05a7248435c7148f58f91">FLAC__STREAM_ENCODER_IO_ERROR</a></div><div class="ttdeci">@ FLAC__STREAM_ENCODER_IO_ERROR</div><div class="ttdef"><b>Definition:</b> stream_encoder.h:268</div></div>
<div class="ttc" id="astream__decoder_8h_html"><div class="ttname"><a href="stream__decoder_8h.html">stream_decoder.h</a></div><div class="ttdoc">This module contains the functions which implement the stream decoder.</div></div>
<div class="ttc" id="astructFLAC____StreamEncoder_html"><div class="ttname"><a href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a></div><div class="ttdef"><b>Definition:</b> stream_encoder.h:465</div></div>
<div class="ttc" id="astructFLAC____StreamMetadata_html"><div class="ttname"><a href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a></div><div class="ttdef"><b>Definition:</b> format.h:834</div></div>
</div><!-- fragment --></div><!-- contents -->

<hr size="1"/>
<div class="copyright">
	<!-- @@@ oh so hacky -->
	<table>
		<tr>
			<td align="left">
				Copyright (c) 2000-2009  Josh Coalson
				Copyright (c) 2011-2016  Xiph.Org Foundation
			</td>
			<td width="1%" align="right">
				<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
			</td>
		</tr>
	</table>
</div>
<!-- Copyright (c) 2000-2009  Josh Coalson -->
<!-- Copyright (c) 2011-2016  Xiph.Org Foundation -->
<!-- Permission is granted to copy, distribute and/or modify this document -->
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
<!-- or any later version published by the Free Software Foundation; -->
<!-- with no invariant sections. -->
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
</body>
</html>
